Obiettivi dell'Apprendimento
- Identificare le sfide fondamentali della gestione collaborativa del codice risolte dal controllo delle revisioni.
- Tracciare il cambiamento architetturale dal sistema locale (RCS) a quello centralizzato (SVN) a quello distribuito (Git).
- Definire i termini essenziali, tra cui repository, commit, ramificazione e fusione.
- Valutare l'impatto dei flussi di lavoro distribuiti sui cicli di vita dello sviluppo software moderni.